package de.poketradeshop.ui.model;

import java.io.Serializable;

import javax.enterprise.context.SessionScoped;
import javax.inject.Named;

import java.sql.Time;
import java.sql.Timestamp;
import java.util.Date;
import java.util.List;

@Named
@SessionScoped
public class Order implements Serializable {

	private boolean basket;
	private boolean shiny;
	private boolean event;
	private boolean legendary;
	private String orderDate;
	private String orderTime;
	private float totalAmount = 0.00f;
	private float totalRealAmount = 0.00f;

	private int productId;
	private int pokemonId;
	private int pokemonLevel;
	private String pokemonName;
	private String pokemonType1;
	private String pokemonType2;

	private int customerId;

	public String getOrderDate() {
		return orderDate;
	}

	public void setOrderDate(String orderDate) {
		this.orderDate = orderDate;
	}

	public String getOrderTime() {
		return orderTime;
	}

	public void setOrderTime(String orderTime) {
		this.orderTime = orderTime;
	}

	public boolean isBasket() {
		return basket;
	}

	public void setBasket(boolean basket) {
		this.basket = basket;
	}

	public float getTotalAmount() {
		return totalAmount;
	}

	public void setTotalAmount(float totalAmount) {
		this.totalAmount = totalAmount;
	}

	public int getPokemonId() {
		return pokemonId;
	}

	public void setPokemonId(int pokemonId) {
		this.pokemonId = pokemonId;
	}

	public String getPokemonName() {
		return pokemonName;
	}

	public void setPokemonName(String pokemonName) {
		this.pokemonName = pokemonName;
	}

	public String getPokemonType1() {
		return pokemonType1;
	}

	public void setPokemonType1(String pokemonType1) {
		this.pokemonType1 = pokemonType1;
	}

	public String getPokemonType2() {
		return pokemonType2;
	}

	public void setPokemonType2(String pokemonType2) {
		this.pokemonType2 = pokemonType2;
	}

	public int getCustomerId() {
		return customerId;
	}

	public void setCustomerId(int customerId) {
		this.customerId = customerId;
	}

	public int getPokemonLevel() {
		return pokemonLevel;
	}

	public void setPokemonLevel(int pokemonLevel) {
		this.pokemonLevel = pokemonLevel;
	}

	public int getProductId() {
		return productId;
	}

	public void setProductId(int productId) {
		this.productId = productId;
	}

	public boolean isShiny() {
		return shiny;
	}

	public void setShiny(boolean shiny) {
		this.shiny = shiny;
	}

	public boolean isLegendary() {
		return legendary;
	}

	public void setLegendary(boolean legendary) {
		this.legendary = legendary;
	}

	public boolean isEvent() {
		return event;
	}

	public void setEvent(boolean event) {
		this.event = event;
	}

	public float getTotalRealAmount() {
		return totalRealAmount;
	}

	public void setTotalRealAmount(float totalRealAmount) {
		this.totalRealAmount = totalRealAmount;
	}

}